Crate libflate_lz77

source ·
Expand description

The interface and implementations of LZ77 compression algorithm.

LZ77 is a compression algorithm used in DEFLATE.

Structs

A Lz77Encode implementation used by default.
Type for constructing instances of DefaultLz77Encoder.
LZ77 decoder.
A no compression implementation of Lz77Encode trait.

Enums

A LZ77 encoded data.
Compression level.

Constants

Maximum backward distance of a pointer.
Maximum length of sharable bytes in a pointer.
Maximum size of a sliding window.

Traits

The Lz77Encode trait defines the interface of LZ77 encoding algorithm.
The Sink trait represents a consumer of LZ77 encoded data.